package com.css.zfzx.sjcj.modules.yhdisaster.repository;

import com.css.zfzx.sjcj.modules.yhdisaster.repository.entity.YhDisasterEntity;
import com.css.zfzx.sjcj.modules.yhdisaster.viewobjects.YhDisasterQueryParams;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * @author lxg
 * @date 2020-11-10
 */
public interface YhDisasterNativeRepository<T> {

    Page<YhDisasterEntity> queryYhDisasters(YhDisasterQueryParams queryParams, int curPage, int pageSize,String type,String sort,String order);
    List<YhDisasterEntity> exportYhDisasters(YhDisasterQueryParams queryParams, String type);

    <S extends T> Iterable<S> batchSave(Iterable<S> var1);

    <S extends T> Iterable<S> batchUpdate(Iterable<S> var1);
}
